@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	}
.floatR {
	float:right;
}
.floatL {
	float:left;
}
.security{
	padding-left:20px;
	width:100px;
	height:36px;
}
.spacer {
	clear:both;
	font-size:0px;
	line-height:0px;
	height: 0px;
	float: none;
	margin: 0px;
	padding: 0px;
}
.kong {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 15px;
}
li {
	list-style-type: none;
}
div, h1, ul, h2, h3, h4, h5, dl, dt, dd, form, label, img, span, p {
	margin:0px;
	padding:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div {
	font-size: 12px;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.8em;
}
a {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #22ac38;
	text-decoration: none;
}
div {
	font-size: 12px;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.8em;
}

.w292{ width:292px;}
.w460{ width:460px;}
.w160{ width:160px;}
.f14{ font-size:14px;}
.f12{ font-size:12px;}
.pl20{ padding-left:20px;}
.p0{ padding:0;}
.bccc{ border:1px solid #ccc;}
.cwhite{ background-color:#fff;}

.header{ width:100%; height:80px; background:url(../images/headerBg.jpg) repeat-x;}
.hdCenter{ width:980px; height:80px; margin:auto;}
.logo{ float:left;}
.banner_R{ float:right;}
.welcome{ color:#2e85dc; margin-top:35px;}
.welcome span{ float:left; line-height:15px;}
.exitbtn{ padding-left:16px; background:url(../images/exitico.jpg) no-repeat; background-position:left 0; line-height:16px; float:left; display:block; height:15px; margin-left:10px;}
.exitbtn:hover{ background:url(../images/exiticohover.jpg) no-repeat;}
.content{ width:980px; margin:auto; padding-top:20px;min-height:545px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>545?"545px":"");}
.subLeft{ float:left; width:206px;}
.subTitle{ height:52px; padding:0 0 0 10px;}
.subTitle h1{ font-family:"微软雅黑"; font-size:20px; line-height:28px; font-weight:bold; color:#797979;}
.subTitle h2{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#797979; line-height:12px; font-weight:normal;}
.siderbar{ background-color:#ebedf1; padding-bottom:28px; overflow:hidden;}
.adminSide li{ line-height:36px; height:35px;}
.adminSide li a{ display:block; height:35px; width:166px; line-height:36px; border-bottom:1px solid #d7dce6; padding-left:40px;}
.adminSide li a:hover{ color:#fff; background:url(../images/sidenow.jpg) no-repeat 165px center #2e85dc;}
.adminSide li.adminIco1{ background:url(../images/ico_home.jpg) no-repeat; background-position:20px center;}
.adminSide li.adminIco2{ background:url(../images/ico_student.jpg) no-repeat; background-position:20px center;}
.adminSide li.adminIco3{ background:url(../images/ico_comment.jpg) no-repeat; background-position:20px center;}
.adminSide li.adminIco4{ background:url(../images/ico_pay.jpg) no-repeat; background-position:21px center;}
.adminSide li.adminIco5{ background:url(../images/ico_sch.jpg) no-repeat; background-position:20px center;}
.adminSide li.adminIco6{ background:url(../images/ico_class.jpg) no-repeat; background-position:20px center;}
.adminSide li.adminIco7{ background:url(../images/ico_teach.jpg) no-repeat; background-position:20px center;}
.adminSide li.adminIco8{ background:url(../images/ico_limit.jpg) no-repeat; background-position:20px center;}
.adminSide li.adminIco9{ background:url(../images/ico_card.jpg) no-repeat; background-position:20px center;}
.adminSide li.adminIco10{ background:url(../images/ico_info.jpg) no-repeat; background-position:20px center;}
.adminSide li.adminIco11{ background:url(../images/ico_password.jpg) no-repeat; background-position:20px center;}
.adminSide li.adminIco12{ background:url(../images/ico_webset.jpg) no-repeat; background-position:20px center;}
.adminSide li.adminIco13{ background:url(../images/ico_database.jpg) no-repeat; background-position:20px center;}
.adminSide li.adminIco14{ background:url(../images/ico_note.jpg) no-repeat; background-position:20px center;}
.adminSide li.adminIco15{ background:url(../images/ico_payall.jpg) no-repeat; background-position:20px center;}
.adminSide li.adminIco16{ background:url(../images/ico_paySearch.jpg) no-repeat; background-position:20px center;}
.adminSide li.adminIco17{ background:url(../images/ico_payprint.jpg) no-repeat; background-position:20px center;}
.adminSide .bline{ border-bottom:1px solid #d7dce6;}
.side_now{  color:#fff; background:url(../images/sidenow.jpg) no-repeat 165px center #2e85dc; }
.subRight{ float:right; width:750px;}
.location{ height:30px; border-top:1px solid #d4d2d2;border-bottom:1px solid #d4d2d2; line-height:30px; padding:0 0 0 8px; background:url(../images/lo_ico.gif) no-repeat 12px center;}
.location span{ float:left; height:30px; display:block; padding:0 25px; background:url(../images/location_arr.jpg) no-repeat right center;}
.location a{ float:left; display:block; background:url(../images/location_arr.jpg) no-repeat right center; padding:0 25px 0 13px;}
.subdetail{ margin-bottom:15px;}
.manageCenter{ padding:10px 0 0 35px;}
.manageCenter span{ font-size:14px; line-height:40px;}

.detailcon1{}
.btn_top{}
.tjia{ margin-right:7px;  background:url(../images/btn_top01.jpg) no-repeat; width:103px; height:32px;}
.dchu{ width:103px; height:32px;}
.btntp{ display:block;width:67px; height:26px;padding:6px 0 0 36px; background:url(../images/btn_add.jpg) 15px center no-repeat; color:#fff; font-weight:bold; }
.btntp_out{ background:url(../images/btn_out.jpg) 15px center no-repeat;}
.btntp:hover{ color:#fff; }
.label_top{ width:750px; position:relative;}
.called{ padding:10px 0 0 10px;}
.listCont tr,td{ height:40px; color:#666;}
.listCont .thead{ height:40px; width:100%; border:1px solid #c0d0d8; background-color:#f3f9fc;}
.listCont .thead td{ }
.listH{ width:750px; height:40px; background-color:#f3f9fc;}
.listH th{ color:#8e8e8e; font-weight:normal; text-align:left; border-bottom:1px solid #c0d0d8; border-top:1px solid #c0d0d8;}
.listfst{  border-left:1px solid #c0d0d8;}
.listlast{  border-right:1px solid #c0d0d8;}
.tbody td{ border-bottom:1px solid #e6e6e6; font-family:"宋体";}
.tCenter{ text-align:center;}

.view{ background:url(../images/ico_view.jpg) no-repeat; width:16px; height:12px; display:block;}
.view:hover{ background:url(../images/ico_viewhover.jpg) no-repeat; width:16px; height:12px;}
.fix{ background:url(../images/ico_fix.jpg) no-repeat; width:16px; height:16px; display:block;}
.fix:hover{ background:url(../images/ico_fixhover.jpg) no-repeat; width:16px; height:16px; display:block;}
.delete{ background:url(../images/ico_delete.jpg) no-repeat; width:16px; height:16px; display:block;}
.delete:hover{ background:url(../images/ico_deletehover.jpg) no-repeat; width:16px; height:16px; display:block;}
.print{  background:url(../images/ico_print.jpg) no-repeat; width:16px; height:16px; display:block;}
.print:hover{  background:url(../images/ico_printhover.jpg) no-repeat; width:16px; height:16px; display:block;}
.download{ background:url(../images/ico_download.jpg) no-repeat; width:16px; height:16px; display:block;}
.download:hover{ background:url(../images/ico_downloadhover.jpg) no-repeat; width:16px; height:16px; display:block;}
.leadout{ background:url(../images/ico_out.jpg) no-repeat; width:16px; height:16px; display:block;}
.leadout:hover{ background:url(../images/ico_outhover.jpg) no-repeat; width:16px; height:16px; display:block;}
.add{ background:url(../images/ico_add.jpg) no-repeat; width:16px; height:16px; display:block;}
.add:hover{ background:url(../images/ico_addhover.jpg) no-repeat; width:16px; height:16px; display:block;}
.reply{ background:url(../images/ico_reply.jpg) no-repeat; width:15px; height:16px; display:block;}
.reply:hover{ background:url(../images/ico_replyhover.jpg) no-repeat; width:15px; height:16px; display:block;}
.lock{}

.content_page{clear: both;color: #FFFFFF;float: none;font-family: "黑体";font-size: 12px;height: 40px;padding-top: 40px;text-align: center;}
.content_page a {
background-color: #c6c9d1;
color: #FFFFFF;
font-family: "黑体";
font-size: 12px;
line-height: 20px;
margin-bottom: 1px;
margin-right: 0px;
margin-top: 1px;
padding: 4px 7px 3px;
}
.content_page a:hover{ background-color:#3189e1;}
.content_page span {
color: #FFFFFF;
font-family: "黑体";
font-size: 12px;
line-height: 20px;
margin-right: 0px;
padding: 4px 7px 3px;
background-color: #3189e1;
cursor: pointer;
}

.addSth_ex{ width:810px; margin:auto;}
.addSth{}
.addsthTable{}
.addsthTable tr td{ height:46px;}
.addtitle{ font-size:14px;}
.areaChoose{ padding:0 10px 0 0;}
.areaChoose select{ padding:5px; color:#666; border:1px solid #d8d8d8;}
.addCont{ padding-left:15px;}
.textArea{ height:30px; width:280px; line-height:30px; border:1px solid #d8d8d8; padding:0 0 0 10px; color:#555; font-size:14px;}
.btncommon{ background:url(../images/btn_common.jpg) no-repeat; width:92px; height:34px; border:0; line-height:34px; color:#fff; cursor:pointer; font-weight:bold; font-size:14px; margin-top:15px;}
.btnspan{ padding:0 10px 0 0;}
.btnspan1{ padding:0 0 0 25px;}

.alert_info{ background-color:#f0f0f0; width:342px;padding:7px 3px; color:#acacac; border:1px solid #e2e2e2; float:left; display:block; line-height:14px;}
.alert_wrong{ float:left; background:url(../images/ico_wrong.jpg) no-repeat left center; display:block; line-height:30px; padding:0px 0 0 20px; color:#ff013b;}
.alert_right{float:left; background:url(../images/ico_right.jpg) no-repeat left center; display:block; width:14px; height:30px; line-height:30px; padding:0px 0 0 20px;}
.m_input{ margin-right:8px;}
.limitS td{ padding-left:20px;}
.addgroup{ padding:20px 0 0 25px;}
.addgrp_name{ margin-right:10px; line-height:32px;}
.adgrptxt{ padding-right:10px;}
.adgrpBtn{ margin-top:0;}

li.paydetail{padding:7px 0 0 0; width:750px;height:40px; display:block; vertical-align:middle; border-bottom:1px solid #d7dce6;}
.pay1{ width:294px; }
.pay2{ width:55px;}
.pay3{ width:80px;}
.pay4{ width:110px;}
.pay5{ width:100px;}
.paysubmit{ width:750px; text-align:right;}
.addPayBtn{ position:relative;}
.addpayInput{ color:#2e85dc; position:absolute; top:10px; left:5px;}
.search{ background:url(../images/seachbg.jpg) no-repeat; width:153px; height:29px; position:absolute; top:2px; left:340px;}
.searchTxt{ border:0; margin-top:2px; margin-left:9px; height:22px; line-height:22px; color:#666; font-size:12px; width:116px;}
.searchBtn{ background:url(../images/ico_searchBtn.png) no-repeat; position:absolute; right:2px; top:3px; width:24px; height:24px; border:0; cursor:pointer;}
.search1{ left:440px;}
.time{ font-family:"宋体";}
ul.tabBtnBar{ width:750px;}
ul.tabBtnBar li{ padding:3px 15px 0 5px; float:left;  text-align:center;}
ul.tabBtnBar li a{ display:block; padding:0px 3px 10px 3px; color:#8e8e8e; cursor:pointer; font-size:14px; font-weight:bold; }
ul.tabBtnBar li a.current{ color:#2e85dc; background:url(../images/tabbg.jpg) no-repeat center bottom; overflow:hidden;}
ul.tabBtnBar li a:hover{ background-color:#fff; color:#2e85dc; }
ul.tabContent li{ }
ul.tabContent li.none{  display:none; }
ul.tabContent li.display{display:block;}

ul.tabBtnBar1{ width:300px;}
ul.tabBtnBar1 li{ width:150px; height:45px; float:left;  text-align:center;}
ul.tabBtnBar1 li a{ display:block;  width:150px; height:45px; line-height:45px;color:#fff; font-family:"微软雅黑"; cursor:pointer; font-size:14px; font-weight:bold; background:url(../images/test.gif) repeat;}
ul.tabBtnBar1 li a.current{ color:#fff;background:none; }
ul.tabBtnBar1 li a:hover{ color:#fff; }
ul.tabContent1 li{ width:300px; }
ul.tabContent1 li.none{  display:none; }
ul.tabContent1 li.display{display:block;}
.login_name{ color:#fff; font-family:"宋体"; padding-bottom:3px; line-height:14px;}
.loginCont{ margin:auto; width:233px;}
.login_txt{ height:34px; width:230px; border:0; line-height:34px; padding-left:3px; color:#666;}

.cardSearch{ padding:15px; width:430px; background-color:#f7f7f7; border:1px solid #d7dce6; margin-bottom:10px;}
.cardS tr td{ height:32px;}
.csInput{s height:22px; line-height:22px; color:#666; padding:0 0 0 3px;}
.cSearchbtn{ background:url(../images/btn_blue01.jpg) no-repeat; width:68px; height:26px; line-height:26px; border:0; cursor:pointer; color:#fff;}
.pubTitle h1{ font-size:20px; color:#2f86dd; font-family:"微软雅黑"; background:url(../images/ico_notep.jpg) no-repeat 15px center; padding-left:45px; height:35px; line-height:35px; border-bottom:1px solid #e6e6e6;}
.publishCont{ padding:0 0 0 20px;}
.publishCont h2{ color:#666; font-weight:normal; font-size:12px;}
.noteTit{text-align: center;font-size: 22px;display: block;line-height: 30px;}
.noteFrom{margin: 0px;text-align: center;color: #aaa;background:url(../images/line.gif) repeat-x;background-position: bottom;display: block;padding: 0px;line-height: 25px; font-family:"宋体";}
.noteCont{ padding:0 10px;word-wrap:break-word;}
.b208{ width:208px; border:1px solid #bbb; height:20px; line-height:20px; color:#333;}
.ta208{ width:208px; border:1px solid #bbb; color:#333;}
.scBtn{ height:20px;width:50px;}
.placeholder_fix{position: relative;display: inline-block;*display: inline;*zoom:1;}
.placeholder_fix .placeholder{cursor:text;position: absolute; left: 0.5em; top: 0; right: 0; bottom: 0; color: #b8babc;}
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 15%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
	height:420px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}

.jqmOverlay { background-color: #000; }
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.closebtn{ overflow:hidden; zoom:1;}
.chooseSch h1{ font-size:12px;}
.jqmClose{ display:block; background:url(../images/btn_off.jpg) no-repeat; width:37px; height:22px; line-height:22px; float:right; text-align:center; color:#a2c1f0; }
.jqmClose:hover{ color:#2e85dc;}
.btnspan2{ position:absolute; bottom:20px; left:12px;}

/*-----------------------------------------------------------------------*/
.ex_head{ width:100%; background:url(../images/hdbg_ex.jpg) repeat-x; height:78px;}
.ex_cont{ width:100%; background-color:#e8f0f3; padding:15px 0 30px 0;min-height:520px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>520?"520px":"");}
.exhdcenter{ width:980px; margin:auto;}
.exLogo{ padding:20px 0 0 0;}
.exLogo h1{ line-height:26px; font-size:24px; color:#fff; font-family:"微软雅黑"; font-weight:normal;}
.split{ padding:0 10px; color:#fff; line-height:30px;}
.exLogo h2{ font-size:18px; color:#fff; font-family:"微软雅黑"; line-height:30px; font-weight:normal;}
.ex_contCent{ margin:auto; width:980px;}
.detail_ex1{ padding:60px 0 80px 0;}
.minH{ min-height:545px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>545?"545px":"");}
.w680{ width:680px;}
.p_nav li{ display:block; font-size:14px; font-weight:bold; float:left; width:108px; height:39px; text-align:center; }
.p_nav li a{ color:#20a4e6; display:block; line-height:39px; width:83px; height:26px; line-height:26px;}
.p_nav li a:hover{ background:url(../images/ico_navp.jpg) no-repeat center center; color:#fff;}
.p_nav li a.p_nav_now{background:url(../images/ico_navp.jpg) no-repeat center center; color:#fff;}
.pr{ position:relative;}
.exitbtn_p{ position:absolute; right:0; top:30px;}
.exitbtn_p a{ display:block; background:url(../images/exitico.jpg) no-repeat; text-indent:-9999em; width:14px;}
.exitbtn_p a:hover{ background:url(../images/exiticohover.jpg) no-repeat; text-indent:-9999em; width:14px;}
.hide{ display:none;}
.searchp{ position:absolute; right:140px;; top:15px;}
.searchp_btn{ background:url(../images/btn_searchp.jpg) no-repeat; border:0; width:74px; height:64px; cursor:pointer;}

.left_info{ padding-left:20px;}

.banner_ex{ height:420px; overflow:hidden; position:relative; z-index:1;}
.loginbox{ position:relative; width:980px; margin:auto; z-index:100;}
.rbg{ position:absolute; width:300px; height:400px; color:#fff; right:0; top:19px; background:url(../images/ex_rbg.png) repeat-x; }
.banner { position: relative; clear: both; width: 1440px; margin: 0 auto; z-index:50; }
#img img { display: none; border: 0; }
#SwitchNav { position: absolute; top: 310px; right: 0px; }
#SwitchNav div { float: right; margin-right: 0px; }
#SwitchNav ul { padding-top: 6px; }
#SwitchNav .nocurrent { display: block; width: 66px; height: 6px; }
#SwitchNav li { float: left; width: 66px; height: 6px; background-color:#404040; overflow: hidden; margin-right: 5px; cursor: pointer; text-indent: 999px; list-style: none; }
#SwitchNav .current { display: block; width: 66px; height: 6px; background-color:#fff; }


.footer{ width:100%; height:40px; background-color:#1f74cc;}
.f_top{ width:100%; height:4px; background:url(../images/fBg.jpg) repeat-x; overflow:hidden;}
.ftCenter{ width:980px; margin:auto;color:#c2dcf7;}
.ftCenter .floatL a{ color:#c2dcf7;}
.ftCenter .floatR{ color:#c2dcf7;}
.footerP{ background-color:#fff;}
.c95{ color:#959595;}